Estadística y Manejo de Datos con R (EMDR) — Virtual

Introducción

Hecho con R Markdown

Esta es una presentación de R Markdown. Markdown es una sintaxis de formato simple para crear documentos HTML, PDF y MS Word. Para obtener más detalles sobre el uso de R Markdown, consulte http://rmarkdown.rstudio.com.

Al hacer clic en el botón Knit, se generaró un documento que incluye tanto el contenido como la salida de cualquier fragmento de código R incorporado dentro del documento.

¿Qué es R?

  • Un lenguaje de programación diseñado con fines de análisis estadístico.

  • Útil para el manejo y análisis de grandes bases de datos.

  • Ofrece una amplia selección de herramientas para la representación visual de datos.

¿Por qué usar R?

  • Pros

    • ¡Es gratuito!

    • Útil en un amplio rango de disciplinas.

    • Desarrollo y mejorías constantes.

    • Una gran comunidad de desarrolladores y ayuda en línea.

  • Cons

    • Una curva de aprendizaje algo pronunciada.

    • La documentación está principalmente en Inglés.

Uso de R y popularidad

  • R está entre las herramientas de análisis más citadas. [1]

Uso de R y popularidad

Uso de R y popularidad

  • ¡R es popular y va en aumento! [1]

Uso de R y popularidad

Uso de R y popularidad

  • ¡R es popular y va en aumento! [1]

Uso de R y popularidad

  • ¡R es popular y va en aumento! [1]

Uso de R y popularidad

  • ¡R es popular y va en aumento! [1]

Uso de R Studio

R Studio

  • La mejor forma de usar R es
  • R base + R Studio

Conceptos básicos: Línea de comandos

  • La línea de comando, una gran y compleja calculadora.

Conceptos básicos: Línea de comandos

  • Cálculos aritméticos
10 * 8 + 3*(6 - 2/7)^10
## [1] 111363041
  • Funciones matemáticas tradicionales
log(10)
## [1] 2.302585
  • Funciones trigonométricas
sin(60 - 90 / 2)
## [1] 0.6502878

Conceptos básicos: Objeto

  • Operador flecha -> debe apuntar hacia el objeto:
x <- 5
  • Funciona en ambas direcciones:
5 -> x

Conceptos básicos: Objeto

  • Si se pide un cálculo, R nos responde con el resultado.
5 + 5
## [1] 10
  • Si se pide un cálculo, R nos responde con el resultado.
x <- 5 + 5
  • Si mencionamos el objeto, R nos imprime su valor.
x
## [1] 10

Conceptos básicos: Objeto

  • Guardar un número en una variable.

Conceptos básicos: Objeto

  • Reemplazar el valor con un valor nuevo.

Conceptos básicos: Objeto

  • Si se pide un cálculo, R nos responde con el resultado.

Conceptos básicos: Objeto

  • Si el resultado se asigna a un objeto, éste no se imprime en pantalla.

Conceptos básicos: Objeto

  • Si mencionamos el objeto, R nos imprime su valor.

Conceptos básicos: Funciones

  • Con las funciones, damos instrucciones a R para llevar a cabo una operación.

Conceptos básicos: RStudio

  • En el Editor podemos construir nuestros programas.

Conceptos básicos: RStudio

  • Para tener los nombres correctos de las funciones es mejor usar sugerencias de comandos y autocompletar:

    • Un click al tablulador, produce sugerencias.
    • Dos clicks al tablulador, auto-completan la instrucción.

Conceptos básicos: RStudio

  • Podemos enviar selecciones del código a la línea de comando con Run (ctrl+enter).

Conceptos básicos: RStudio

  • Podemos enviar la totalidad de nuestro archivo a la línea de comando con Source (ctr+shift+S).

Conceptos básicos: RStudio

  • Podemos obtener ayuda para cualquier función en la pestaña de Help.
  • O desde la línea de comandos con
help(plot)
?plot

Conceptos básicos: RStudio

  • Estética del editor, elegir el resaltado de sintaxis.

Conceptos básicos: RStudio

  • En Files podemos ver el contenido del directorio en que estamos trabajando.

Conceptos básicos: RStudio

  • Podemos elegir el directorio de trabajo desde el menú Session.
  • O desde la línea de comandos con
setwd()

Conceptos básicos: RStudio

  • Podemos ver los gráficos en la pestaña de Plots.

Conceptos básicos: RStudio

  • Podemos ver los paquetes que tenemos en la pestaña de Packages.

Conceptos básicos: RStudio

  • Miles de paquetes

Conceptos básicos: RStudio

  • Podemos ver las variables cargadas en la pestaña de Environment.

Conceptos básicos: RStudio

  • Podemos ver los comandos ejecutados en la pestaña de History.

Conceptos básicos: Ejercicio

  • Crea un directorio (CursoEMDR) en algún lugar del disco.
  • Hazlo tu directorio de trabajo.
  • Copia el siguiente código:
# Mi primer programa
print("Hola Mundo!")
curve(x^2, from = 1, to = 50, xlab = "x", ylab = "y")
install.packages("fun") # Con comillas
library(fun) # Sin comillas ¿por qué? Ya se ha instalado
alzheimer_test() # Sigue las instrucciones en la consola
  • Guarda el archivo como clase1.r o con el nombre del Tema en curso.

Conceptos básicos: Dudas

  • Google + Stackexchange, tus mejores amigos.

Conceptos básicos: Dudas

Conceptos básicos: Dudas

Conceptos básicos: Comunidad

  • La comunidad de usuarios está para apoyarte.

Licencia CC BY